package com.example.airole.common.annotation;

import java.lang.annotation.*;

/**
 * API版本控制注解
 * 用于标识API接口的版本
 */
@Target({ElementType.TYPE, ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface ApiVersion {
    
    /**
     * API版本号
     * 默认为1
     */
    int value() default 1;
    
    /**
     * 版本描述
     */
    String description() default "";
}
